package com.zhs.gccs.model;

import org.xutils.db.annotation.Column;
import org.xutils.db.annotation.Table;

import java.io.Serializable;

@Table(name = "CaTypeField")
public class CaTypeField implements Serializable {
    /** 编码 */
    @Column(name = "id", isId = true)
    private String id;

    /** 采集数据类型ID */
    @Column(name = "typeId")
    private String typeId;

    /** 字段名 */
    @Column(name = "field")
    private String field;

    /** 字段描述 */
    @Column(name = "fieldName")
    private String fieldName;

    /** 字段值类型 */
    @Column(name = "fieldValueType")
    private String fieldValueType;

    /** 字段值对应枚举code */
    @Column(name = "enumCode")
    private String enumCode;

    /** 字段排序 */
    @Column(name = "fieldSort")
    private String fieldSort;

    /** 字段是否必填 */
    @Column(name = "isRequired")
    private String isRequired;

    /** 字段是否存储 */
    @Column(name = "isStore")
    private String isStore;

    /** 字段规范说明 */
    @Column(name = "fieldDescription")
    private String fieldDescription;

    /** 默认值 */
    @Column(name = "defaultValue")
    private String defaultValue;

    /** 展示方式（checkbox、radio、input...） */
    @Column(name = "fieldDisplay")
    private String fieldDisplay;

    /** 组标识 */
    @Column(name = "groupName")
    private String groupName;

    /** 显示位置（列表、详细、。。。） */
    @Column(name = "showPlace")
    private String showPlace;


    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getTypeId() {
        return typeId;
    }

    public void setTypeId(String typeId) {
        this.typeId = typeId;
    }

    public String getField() {
        return field;
    }

    public void setField(String field) {
        this.field = field;
    }

    public String getFieldName() {
        return fieldName;
    }

    public void setFieldName(String fieldName) {
        this.fieldName = fieldName;
    }

    public String getFieldValueType() {
        return fieldValueType;
    }

    public void setFieldValueType(String fieldValueType) {
        this.fieldValueType = fieldValueType;
    }

    public String getEnumCode() {
        return enumCode;
    }

    public void setEnumCode(String enumCode) {
        this.enumCode = enumCode;
    }

    public String getFieldSort() {
        return fieldSort;
    }

    public void setFieldSort(String fieldSort) {
        this.fieldSort = fieldSort;
    }

    public String getIsRequired() {
        return isRequired;
    }

    public void setIsRequired(String isRequired) {
        this.isRequired = isRequired;
    }

    public String getIsStore() {
        return isStore;
    }

    public void setIsStore(String isStore) {
        this.isStore = isStore;
    }

    public String getFieldDescription() {
        return fieldDescription;
    }

    public void setFieldDescription(String fieldDescription) {
        this.fieldDescription = fieldDescription;
    }

    public String getDefaultValue() {
        return defaultValue;
    }

    public void setDefaultValue(String defaultValue) {
        this.defaultValue = defaultValue;
    }

    public String getFieldDisplay() {
        return fieldDisplay;
    }

    public void setFieldDisplay(String fieldDisplay) {
        this.fieldDisplay = fieldDisplay;
    }

    public String getGroupName() {
        return groupName;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public String getShowPlace() {
        return showPlace;
    }

    public void setShowPlace(String showPlace) {
        this.showPlace = showPlace;
    }
}
